"""
该文件用于 读取和修改软件的配置"""

import os
from utils.read_config import readconfig

def modify_device_type():
    """
    修改设备类型
    """
    os.system(
        rf"{readconfig.config_editor_path} -d "
        rf"{readconfig.config_db_path} -p 94E1B1AB981B -t common -c device_sub_type="
        rf"{readconfig.read_pic_device_type}")

def modify_scan_pic():
    """手持扫描读图：修改配置文件"""
    os.system(
        rf"{readconfig.config_editor_path} -d {readconfig.config_db_path} -p 94E1B1AB981B -t common -c use_virtual_device="
        rf"{readconfig.read_pic_is_read_image}")

def modify_cali_pic():
    """
    读标定：改配置文件
    """
    os.system(
        rf"{readconfig.config_editor_path} -d "
        rf"{readconfig.config_db_path} -p 94E1B1AB981B -t calibration -c readPicMod="
        rf"{readconfig.read_pic_read_pic_mode}")

    os.system(
        rf"{readconfig.config_editor_path} -d "
        rf"{readconfig.config_db_path} -p 94E1B1AB981B -t readWriteConfig -c readWriteSwitch="
        rf"{readconfig.read_pic_read_write_switch}")
